package demo.codeanalyzer.processor;

public class CodeGeneratorFactory {

	public static CodeGenerator rdfCodeGenerator() {
		return new RdfCodeGenerator();
	}

	public static CodeGenerator owlCodeGenerator() {
		return new OwlCodeGenerator();
	}

	public static CodeGenerator nameSpaceCodeGenerator(PrintingVisitor visitor) {
		CodeGenerator nameSpaceCodeGenerator = new NameSpaceCodeGenerator();
		nameSpaceCodeGenerator.setVisitor(visitor);
		return nameSpaceCodeGenerator;
	}

}
